草庐IT

php - UTF-8 和 HTML 实体

全部标签

javascript - 使用 javascript 替换特定的 html 标签

我想替换每一个用#标记&每个与我想我需要一个全局替换函数而不是简单的string.replace()所以...vars=obj1.innerHTML;s=s.replace(//g,"#");s=s.replace(//g,"");但是好像不行。有什么错误吗?编辑:我将在blogger中使用代码,这就是它需要被解析的原因。这就是为什么你会看到"而不是". 最佳答案 这样做:-LIVEDEMOvars="helloworldFirstLISecondLI";s=s.replace(//

javascript - 将数据从 PHP 文件写入 json 文件

我有一个test.php页面,其中显示了三个具有3个“添加链接”按钮的页面,单击这些按钮时用户会看到一个弹出窗口。在窗口中,他添加了链接。添加链接后,基本页面将从“添加链接”按钮变为带有新链接的超链接。现在,我必须使用ajax调用将从用户那里收到的新链接从test.php传递到links.php。Links.php必须有一个JSON代码才能将链接写入另一个名为first.json的文件。first.jason将具有变量和链接的键值对。稍后我必须从.json文件中检索值并重构为数组,更新相应的变量并将其保存回来。到目前为止,我已经设法从test.php获取新链接,并能够通过ajax调用将

在全 Angular 和半 Angular 形式之间转换 UTF8 字符串的 JavaScript 函数

编辑:感谢GOTO0,我现在确切地知道我的问题叫什么了。我需要一个JavaScript函数来转换fromUTF-8fullwidthformtohalfwidthform. 最佳答案 显然,你想转换halfwidthandfullwidthform字符转换为等效的基本拉丁形式。如果这是正确的,您可以使用正则表达式进行替换。这样的事情应该有效:varx="!abc ABC!";vary=x.replace(/[\uff01-\uff5e]/g,function(ch){returnString.fromCharCode(ch.char

javascript - 使用 iron-router 时设置 HTML 标题

如何在使用iron-router时最好地设置HTML标题?这是我想做的:{{KAZOOM}}{{>menu}}{{yield}}{{KAZOOM'examplepage'}}That'sjustanexamplepage{{KAZOOM'foopage'}}AnotherexamplepagewithdifferentHTMLtitle您看到KAZOOM如何及时返回设置HTML标题了吗?我希望这样做的原因是我认为HTML标题是内容的一部分。如果我可以通过编辑生成页面的模板来调整页面的HTML标题,那就太好了。不幸的是,我没有看到一种干净的方法来实现这一目标。我能想到的最接近的名称是yi

javascript - 为什么当我们将 Math.floor 写入 HTML angular 时,Math.floor 什么都不返回?

这是我的HTML:floor1:{{Math.floor(value)}}floor2:{{value}}floor3:{{value|number:0}}floor1fromcontroller:{{newValue}}Controllerapp.controller('myCntrl',function($scope){$scope.value=1233.8435;$scope.newValue=Math.floor(1233.8435);});输出:floor1:floor2:1233.8435floor3:1,234floor1fromcontroller:1233通常我正在寻

javascript - 转换缓冲区 base64 -> utf8 编码 node.js

我的应用程序从GMail的Notes文件夹中导入所有邮件。为此,我使用imapnpm模块。使用他们的github页面中的示例,我将消息的所有内容放入缓冲区:stream.on('data',function(chunk){count+=chunk.length;buffer+=chunk.toString('utf8');});然而,我得到的却是这样的句子0KHQvdCw0YfQsNC70LAg0YHQvtC30LTQsNC10YLRgdGPINGA0LXRiNC10YLQutCwINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQsCDQstC+0L7QsdGA0LDQt

javascript - 跨浏览器 AJAX 功能动态加载 HTML

我正在寻找一个AJAX函数来动态请求HTML页面。我已经找到以下内容:functionajaxinclude(url){varpage_request=falseif(window.XMLHttpRequest)//ifMozilla,Safarietcpage_request=newXMLHttpRequest()elseif(window.ActiveXObject)//ifIE{try{page_request=newActiveXObject("Msxml2.XMLHTTP")}catch(e){try{page_request=newActiveXObject("Micros

javascript - 如何将ng-bind-html与双向数据绑定(bind)一起使用?

我现在正在做一个简单的编辑器,用角度。主文本框只是一个div,contentEditable设置为true,ngbindhtml属性如下:HTMLcontenthere使用正确的标记和页面加载来正确设置和呈现该值。但由于它只以一种方式绑定,我的数据或模型在编辑时不会更新。我试过一些contentEditabledirectivs,但大多数都需要ng模型,但如果我添加了html标记,则不会呈现并转换为符号。在div的内容被更改之后,我应该如何更新我的数据,并保持html标记等格式正确?编辑:暂时使用这个临时的“修复”,但是我想要更健壮的东西。$scope.saveHTML=functio

javascript - 获取相对于窗口的 HTML 元素边界框的正确方法是什么?

我正在编写一个Firefox扩展。我试图将它限制为仅XUL+Javascript(没有XPCOM)。当我得到一个HTML元素的mouseover事件时,我需要在windows坐标系中得到它的边界框(即内置的XUL文档browser.xul)。显而易见的起点是在鼠标悬停事件处理程序中放置类似这样的内容:varrect=e.target.getBoundingClientRect();这很好,但是这给了我HTML文档坐标系中的矩形,它相对于HTML绘图区域的左上角。我想在这张图片附近使用panel.openPopup()显示一个xul:panel元素(但不使用预定义的popuppositi

javascript - 访问加载在 html head 标签中的 mustache 模板?

有没有办法访问通过HTML加载的mustache模板文件的内容通过javascript?或我已经成功地通过ajax和加载了它们标记在主体中,但我不确定如何通过头部作为单独的文件加载时获取文件源。 最佳答案 您需要获取方法来捕获外部模板的模板值:以下代码仅在html页面内有效:vartmpl=$.trim($('#address_template').val());//trimthewhitespacesinthetemplateMustache.to_html(tmpl,json);你需要下面的代码:“$.get('template